<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        /*
            json
                对象{}
                数组[]

            允许的值：
                数值
                字符串
                布尔值
                null
                对象
                数组
        */
        var json='{"name":"牛魔王","age":18,"height":181}';
        /*
            将json字符串转换为js中的对象
            js中提供了一个工具类，就叫JSON
            
        */ 
        /*
            json-->js
            JSON.parse()
                将json转换为js
        */
        var js=JSON.parse(json);
        // console.log(js.name);
        /*
            js对象-->json
            JSON.stringify()
                将js转换为JSON
        */
        var obj={"name":"孙悟空","age":18,"height":181};
        var josn1=JSON.stringify(obj);
        // console.log(js);
        /*
            eval() ie
                -这个函数可以用来执行一段字符串形式的js代码，并将执行结果返回
                -如果使用eval()执行的字符串中含有{}，它会将{}当成是代码块
                如果不希望当成代码块解析则在字符串前后各加上()
        */
        // console.log(eval("("+obj+")"));
    </script>
</head>
<body>
    
</body>
</html>